package com.jic.product.model.vo.request;

import com.jic.common.base.vo.AdminOperate;
import com.jic.product.entity.vo.request.base.BaseEntityRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@ApiModel(description = " 实体或虚拟仓库台账表实体类")
public class MStoreBalanceRequest extends BaseEntityRequest {
	private static final long serialVersionUID = 1L;

	private AdminOperate adminOperate;

    // @NotEmpty(message = "主键") 
    @ApiModelProperty(notes = "主键")

    private Long id;
    // @NotEmpty(message = "仓库Id(可以是实体,也可以是虚拟)") 
    @ApiModelProperty(notes = "仓库Id(可以是实体,也可以是虚拟)")

    private Long storeId;
    // @NotEmpty(message = "包含冻结的总量") 
    @ApiModelProperty(notes = "包含冻结的总量")

    private String total;
    // @NotEmpty(message = "可售数量") 
    @ApiModelProperty(notes = "可售数量")

    private String available;
    // @NotEmpty(message = "冻结数量") 
    @ApiModelProperty(notes = "冻结数量")

    private String block;
    // @NotEmpty(message = "关联商品Id") 
    @ApiModelProperty(notes = "关联商品Id")

    private Long productId;

    @ApiModelProperty(notes = "商品编码")
    private String productCode;

    @ApiModelProperty(notes = "商品名称")
    private String productName;

    @ApiModelProperty(notes = "计件单位")
    private String unitName;

    @ApiModelProperty(notes = "仓库编码code")
    private String storeCode;
}
